$(function () {


    //--------------进度条---------------
    // NProgress.start();

    // setTimeout(function () {
    //     NProgress.done();
    // }, 2000)

    
    // $.ajax({
    //     breforeSend: function () { },
    //     success: function () { },
    //     error: function () { },
    //     complete: function () {}
    // })

    //ajax的全局事件函数
    // .ajaxComplete ajax请求完成是触发
    // .ajaxSend ajax请求发送之前触发
    // .ajaxError ajax请求触发时触发
    // .ajaxSuccess 请求成功时触发
    // .ajaxStart 页面中第一个ajax请求发送时触发
    // .ajaxStop 页面中所有的ajax都完成时触发

    //影藏小圆圈动画
    NProgress.configure({ showSpinner: false })

    //实现功能
    // 页面发送第一个请求时，进度条开始动画
    // 页面请求最后一个请求结束时，进度条终止动画 

    $(document).ajaxStart(function () {
        //进度条开始
        NProgress.start();
    });

    $(document).ajaxStop(function () {
        //进度条动画完成
        setTimeout(function () {
            NProgress.done();
        }, 500)
        
    });

    // 其他页面的公共功能
    // 1-点击切换  分类菜单
    // 2-点击切换  侧边栏
    // 3-点击退出  退出后台管理系统

    // 1-点击切换  分类菜单
    $('.category').click(function () {
        $('.child').slideToggle();
    })

    // 2-点击菜单按钮 切换侧边栏（hiddenMenu)
    $('.top-menu').click(function () {
        $('.lt-aside').toggleClass('hiddenMenu');
        $('.lt-main').toggleClass('hiddenMenu');
    })

    // 3-点击退出  退出后台管理系统
    // 退出系统，主要是删除用户在 服务器中 存放登录状态（删除session文件中用户信息）
    // 要退出，向后他发送请求，告诉服务器我们要退出，后台删除在服务器用登录标记即可；
    $('.top-logout').click(function () {
        //请求后台，进行退出
        $.ajax({
            url: '/employee/employeeLogout',
            dataType: 'json',
            success: function (info) {
                console.log(info);     
                if (info.success) {
                    //跳转到登录页
                    location.href = 'login.html';
                }
            }
        })
    });



});
